Skip to content

Conversation

@drobnyjt
Copy link
Collaborator

@drobnyjt drobnyjt commented Mar 16, 2021

Thank you for your contribution to rustBCA!

Before submitting this PR, please make sure you have:

  • Opened an issue
  • Referenced the relevant issue number(s) below
  • Provided a description of the changes below
  • Ensured all tests pass and added any necessary tests for new code

Addresses #117

Description

Parry3d integration is complete. See #117 for some examples of the possible geometries now available. Geometry pipelines with pygmsh or trimesh in Python will enable some really cool BCA stuff.

Tests

Cargo test has been run. Tests of the parry3d geometry still need to be written before this is merged.

@drobnyjt drobnyjt mentioned this pull request Mar 16, 2021
4 tasks
…st because it was trying to find a single point of an empty material. I've moved it out into single_ion_bca() and also made it an optional feature.
@drobnyjt
Copy link
Collaborator Author

I've added some tests of the cuboid and sphere - probably, at a later date, someone should do something like add a mathematically defined surface that's been turned into a triangular mesh that can be tested against; but, with these tests and the new examples, I have high confidence that the code is working is intended.

I've switched the command line argument to: --features parry3d to make it obvious that it adds 3d geometry.

@drobnyjt drobnyjt changed the base branch from master to dev March 16, 2021 17:07
@drobnyjt drobnyjt merged commit c71d10b into dev Mar 16, 2021
@drobnyjt drobnyjt deleted the parry3d branch March 16, 2021 17:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants